package com.file.system.entity.res;

import lombok.Data;

import java.io.Serializable;

/**
 * 返回信息
 *
 * @param <T>
 */
@Data
public abstract class BaseResult<T> implements Serializable {


    /**
     * 返回成功or失败
     *
     * @mock true
     */
    private boolean success = false;

    /**
     * 消息
     *
     * @mock 成功
     */
    private String message;

    /**
     * 数据
     */
    private T data;

    /**
     * 编码
     *
     * @mock 0
     */
    private int code;

    /**
     * 时间
     *
     * @mock
     */
    private long timestamp;
}